package transferObjects.Gae
{
	import mx.collections.ArrayCollection;
	
    [RemoteClass(alias="dao.transferObjects.Gae.CursoTO")]
    
	public class CursoTO
	{		
		private var _id_curso:int;
		private var _anio:int;
		private var _semestre:int;
		private var _seccion:String;
		private var _rut_docente:int;
		private var _carrera:String;
		private var _nombre_curso:String;
		private var _cantidad_alumnos:int;
		private var _listaAlumnos:ArrayCollection;
		private var _listaGrupos:ArrayCollection;
		private var _eliminado:Boolean;
	
		public function CursoTO()
		{
			this._id_curso = -1;
			this._anio = -1;
			this._semestre = -1;
			this._seccion = "";
			this._rut_docente = -1;
			this._carrera = "";
			this._nombre_curso = "";
			this._cantidad_alumnos = -1;
			this._listaAlumnos = null;
			this._listaGrupos = null;
			this._eliminado = false;
		}
		/* **************************************************************** */
		[Bindable]
		public function get id_curso():int
		{
			return this._id_curso;
		}
		public function set id_curso(_id_curso:int):void
		{
			this._id_curso=_id_curso;
		}
		/* **************************************************************** */
		[Bindable]
		public function get anio():int
		{
			return this._anio;
		}
		public function set anio(_anio:int):void
		{
			this._anio=_anio;
		}
		/* **************************************************************** */
		[Bindable]
		public function get semestre():int
		{
			return this._semestre;
		}
		public function set semestre(_semestre:int):void
		{
			this._semestre=_semestre;
		}
		/* **************************************************************** */
		[Bindable]
		public function get seccion():String
		{
			return this._seccion;
		}
		public function set seccion(_seccion:String):void
		{
			this._seccion=_seccion;
		}
		/* **************************************************************** */
		[Bindable]
		public function get rut_docente():int
		{
			return this._rut_docente;
		}
		public function set rut_docente(_rut_docente:int):void
		{
			this._rut_docente=_rut_docente;
		}
		/* **************************************************************** */
		[Bindable]
		public function get carrera():String
		{
			return this._carrera;
		}
		public function set carrera(_carrera:String):void
		{
			this._carrera=_carrera;
		}
		/* **************************************************************** */
		[Bindable]
		public function get nombre_curso():String
		{
			return this._nombre_curso;
		}
		public function set nombre_curso(_nombre_curso:String):void
		{
			this._nombre_curso=_nombre_curso;
		}
		/* **************************************************************** */
		[Bindable]
		public function get cantidad_alumnos():int
		{
			return this._cantidad_alumnos;
		}
		public function set cantidad_alumnos(_cantidad_alumnos:int):void
		{
			this._cantidad_alumnos=_cantidad_alumnos;
		}
		/* **************************************************************** */
		[Bindable]
		public function get listaAlumnos():ArrayCollection
		{
			return this._listaAlumnos;
		}
		public function set listaAlumnos(_listaAlumnos:ArrayCollection):void
		{
			this._listaAlumnos=_listaAlumnos;
		}
		/* **************************************************************** */
		[Bindable]
		public function get listaGrupos():ArrayCollection
		{
			return this._listaGrupos;
		}
		public function set listaGrupos(_listaGrupos:ArrayCollection):void
		{
			this._listaGrupos=_listaGrupos;
		}
		/* **************************************************************** */
		[Bindable]
		public function get eliminado():Boolean
		{
			return this._eliminado;
		}
		public function set eliminado(_eliminado:Boolean):void
		{
			this._eliminado=_eliminado;
		}
		/* **************************************************************** */

	}
}